package com.aiti.lulian.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class CardEnterpriseCircleApplicationVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private String baseId;

    /**
     * 圈子ID
     */
    private String circleId;

    /**
     * 申请人姓名
     */
    private String name;

    /**
     * 申请人职位
     */
    private String positionOne;

    /**
     * 申请人头像
     */
    private String avatar;

    /**
     * 是否显示头像
     */
    private Integer showAvatar;

    /**
     * 申请人公司ID
     */
    private String enterpriseId;

    /**
     * 申请人公司名称
     */
    private String enterpriseName;

    /**
     * 圈子标签ID
     */
    private String labelId;

    /**
     * 申请方式 1邀请 2圈子ID
     */
    private Integer applyMethod;

    /**
     * 邀请人姓名
     */
    private String inviterName;

    /**
     * 邀请人名片ID
     */
    private String inviterCardId;

    /**
     * 申请状态 0待审批 1已拒绝 2已同意
     */
    private Integer status;

    /**
     * 拒绝类型 0忽略申请，不发送通知 1名片信息填写不规范 2不符合加入条件
     */
    private Integer rejectType;

    /**
     * 申请人名片ID
     */
    private String applicantCardId;

    /**
     * 申请时间
     */
    private Date applyTime;

    /**
     * 审批人名片ID
     */
    private String approverCardId;

    /**
     * 审批时间
     */
    private Date approveTime;

    /**
     * 圈子名称
     */
    private String circleName;

    /**
     * 申请方式标签
     */
    private String applyTag;

    /**
     * 简介
     */
    private String profile;
}
